investment estate planning technology applications investor financial planning business solutions investments united states market customer invest windows mobile apps management crm business software application relationship investing applications